package drp.snowbell.cfg;

import java.util.Collection;

public class EntityConfig {
	private String name;
	private String className;
	private String storageClass;
	private boolean isCache;
	private String tableName;
	private String configDefinitions;
	private Collection<PropertyConfig> properties;
	private Collection<RelationConfig> relations;
	private Collection<PartParameter> parts;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getClassName() {
		return className;
	}

	public void setClassName(String className) {
		this.className = className;
	}

	public String getStorageClass() {
		return storageClass;
	}

	public void setStorageClass(String storageClass) {
		this.storageClass = storageClass;
	}

	public boolean getIsCache() {
		return isCache;
	}

	public void setIsCache(boolean isCache) {
		this.isCache = isCache;
	}

	public String getTableName() {
		return tableName;
	}

	public void setTableName(String tableName) {
		this.tableName = tableName;
	}

	public boolean getIsGenerated() {
		return isGenerated;
	}

	public void setIsGenerated(boolean isGenerated) {
		this.isGenerated = isGenerated;
	}

	public String getConfigDefinitions() {
		return configDefinitions;
	}

	public void setConfigDefinitions(String configDefinitions) {
		this.configDefinitions = configDefinitions;
	}

	public Collection<PropertyConfig> getProperties() {
		return properties;
	}

	public void setProperties(Collection<PropertyConfig> properties) {
		this.properties = properties;
	}

	public Collection<RelationConfig> getRelations() {
		return relations;
	}

	public void setRelations(Collection<RelationConfig> relations) {
		this.relations = relations;
	}

	public Collection<PartParameter> getParts() {
		return parts;
	}

	public void setParts(Collection<PartParameter> parts) {
		this.parts = parts;
	}

	private boolean isGenerated;
}
